//
// Created by ✎﹏ℳ๓独赏 ☆独醉 on 2023/4/17.
//
#include "stdio.h"
//int main(){
//    int min=100,max=200,i;
//    for(i=min;i<=max;i++){
//        if(i%3==0&&i%7==0){
//            printf("%d ",i);
//        }
//    }
//    return 0;
//}


//int main(){
//    int arr[10][10],i,j;
//    for(i=0;i<10;i++){
//        for (j = 0; j <=i ; j++) {
//            if(j==0 || j==i){
//                arr[i][j]=1;
//            }else{
//                arr[i][j]=arr[i-1][j]+arr[i-1][j-1];
//            }
//        }
//    }
//    for(i=0;i<10;i++){
//        for(j=0;j<=i;j++){
//            printf("%d ",arr[i][j]);
//        }
//        printf("\n");
//    }
//    return 0;
//}

//int main(){
//    int i=1,j;
//    for(i=1;i<=9;i++){
//        for(j=i;j<=9;j++){
//            printf("%d*%d=%d\t",i,j,i*j);
//        }
//        printf("\n");
//    }
//    return 0;
//}

int main(){
    int i=1,j=1,k=0;
    printf("%d %d ",i,j);
    while(i){
            k=i+j;
            if(k>=1000){
                break;
            }
            printf("%d ",k);
            i=j;
            j=k;
    }
}